# 配置路由转换器, 以便对路由变量进行参数校验
from werkzeug.routing import BaseConverter


class MobileConverter(BaseConverter):
    """
    手机号格式
    """
    regex = r'1[3-9]\d{9}'


def register_converters(app):
    """
    向Flask app中添加转换器
    :param app: Flask app对象
    """

    app.url_map.converters['mob'] = MobileConverter
